home *** CD-ROM | disk | FTP | other *** search
-
-
- ┬┴╙╔├ 7.1 ╔╬╙╘╥╒├╘╔╧╬╙
-
- ┴UTHOR: ╥ICK ╙IMON ╬OVEMBER 8, 1989
-
- ╘HE ├OMMODORE 128 ┬┴╙╔├ 7.0 IS ONE OF THE MOST COMPLETE IMPLEMENTATIONS OF THE
- ┬┴╙╔├ PROGRAMMING LANGUAGE AVAILABLE IN ANY MICRO-COMPUTER TODAY. ╫ITH OVER 120
- COMMANDS, 35 DEDICATED FUNCTIONS, AND 10 MATH OPERATORS, IT PROVIDES A POWERFUL
- YET EASY TO USE LANGUAGE FOR CONTROLLING YOUR COMPUTER. ╫HEN ACCOMPANIED WITH
- 128╦ OF RESIDENT ╥┴═, 2 ═╚Z OPERATION, AN 80 COLUMN TEXT SCREEN, AND IMPROVED
- DISK DRIVES IT RESULTS IN AN EXCELLENT ENVIRONMENT FOR ┬┴╙╔├ PROGRAMMERS WHO
- WISH TO DEVELOP THEIR OWN SOFTWARE. ╬EEDLESS TO SAY, IT IS A VAST IMPROVEMENT
- OVER THE ┬┴╙╔├ 2.0 FOUND IN THE POPULAR ├OMMODORE 64 COMPUTER.
-
- ╫ITH ALL OF IT'S GOOD POINTS, THERE ARE STILL SEVERAL AREAS IN WHICH ┬┴╙╔├ 7.0
- CAN BE FURTHER IMPROVED. ╘HIS PROGRAM ADDS 17 MORE COMMANDS TO ┬┴╙╔├ 7.0 IN AN
- ATTEMPT TO HELP SOME OF THESE SHORTFALLS. ═OST OF THE COMMANDS FALL INTO ONE OF
- THREE CATEGORIES. ╨ROGRAMMERS AID TYPE COMMANDS, SERIAL BUS DEVICE COMMANDS,
- AND 80 COLUMN TEXT SCREEN MANIPULATION COMMANDS. ╘HESE NEW COMMANDS WILL GIVE
- THE ┬┴╙╔├ PROGRAMMER IMPROVED CONTROL OVER THEIR PROGRAMS, AND THE ABILITY TO
- CREATE MORE "PROFESSIONAL" APPEARING DISPLAYS (WHEN DEALING WITH THE 80 COLUMN
- TEXT SCREEN).
-
- ╘HE NEW COMMANDS ARE TRUE ┬┴╙╔├ COMMANDS. ╘HEY ARE FULLY TOKENIZED TO TWO BYTE
- TOKENS TO CONSERVE MEMORY (BOTH IN DISK FILES AND ┬┴╙╔├ TEXT MEMORY). ╘HEY MAY
- BE USED WITH VARIABLES THE SAME WAY AS ┬┴╙╔├ 7.0 COMMANDS. ╘HE SYNTAX FOR THEIR
- USE FOLLOWS THE "NORMAL" ┬┴╙╔├ 7.0 SYNTAX AS MUCH AS POSSIBLE. ╧NCE THEY ARE
- INITIALIZED, THEY WILL REMAIN "ACTIVE" UNTIL THE POWER SWITCH IS TURNED OFF, OR
- THE RESET BUTTON IS PRESSED. ┴ ╥╒╬╙╘╧╨/╥┼╙╘╧╥┼ OR PRESSING THE RESET BUTTON
- WHILE HOLDING THE ╙╘╧╨ KEY DOWN WILL NOT DISABLE THE COMMANDS, BUT TWO OF THE
- 80 COLUMN TEXT SCREEN COMMANDS (╙╙├╥╬/╠╙├╥╬) MAY BE AFFECTED. ╔N THESE CASES,
- USE ╙┘╙ 6905 TO RETURN ALL COMMANDS TO NORMAL.
-
- ╘O LOAD AND ACTIVATE THE NEW COMMANDS TYPE ┬╧╧╘ "┬┴╙╔├" WITH THE ┬┴╙╔├ 7.1
- DISK IN THE DRIVE. ╘HE NEW COMMANDS WILL BE INSTALLED AND ACTIVATED. ╧WNERS OF
- ├OMMODORE 128'S WITH 16╦ OF ╓─├ ╥┴═ PLEASE SEE THE NOTES WITH THE ╙╙├╥╬ COMMAND
- FOR MODIFYING ┬┴╙╔├ 7.1 FOR YOUR SYSTEMS! ╘O EASE USE OF ┬┴╙╔├ 7.1 THE ┼╙┴╓┼
- COMMAND PROVIDES A FAST AND SIMPLE WAY OF COMBINING A ┬┴╙╔├ PROGRAM WITH THE
- ┬┴╙╔├ 7.1 SYSTEM INSTALLED. ╧NCE YOU HAVE YOUR PROGRAM WRITTEN SIMPLY ┼╙┴╓┼ IT.
- ╫HEN YOU WANT TO USE IT AGAIN, SIMPLY USE ┬╧╧╘ "FILENAME" INSTEAD OF THE USUAL
- ╥╒╬ "FILENAME".
-
- ╘HE NEW COMMANDS USE A TOTAL OF 2,258 BYTES OF MEMORY WITH AN ADDITIONAL 270
- BYTES TEMPORARILY USED AS BUFFERS, ETC. ╘HE MAIN AREA OF MEMORY USED IS FROM
- $132─-$1┬╞╞ (4909-7167). ╘HIS AREA IS NOT USED BY ┬┴╙╔├ 7.0 AT ALL. ╘HIS MEANS
- THAT ALL OF THE NORMAL ╥┴═ USED FOR VARIABLE AND ┬┴╙╔├ PROGRAM TEXT STORAGE IS
- STILL USEABLE. ╙EVERAL OTHER AREAS ARE USED FOR TEMPORARY STORAGE BY THE NEW
- COMMANDS. ╘HEY SHOULD ALSO BE USEABLE BY MOST OTHER MACHINE LANGUAGE ROUTINES
- WITH THE EXCEPTION OF INTERRUPT DRIVEN ROUTINES. ╘HEY ARE AS FOLLOWS:
-
- ┌ERO ╨AGE: $6┴-$6┼; TEMPORARY STORAGE ONLY
- $9┼-$9╞; " " "
- $╞┬-$╞├; " " "
- ╧THER ╥┴═: $0┬00-$0┬╞╞; TEMPORARY BUFFER STORAGE (SEE ╞├╧╨┘ COMMAND)
-
- ╘HE FOLLOWING IS A LIST OF THE NEW COMMANDS, THEIR SYNTAX, AND SOME SAMPLES OF
- USE. ╨ARAMETERS SHOWN INSIDE BRACKETS [ ] ARE OPTIONAL.
-
-
- ╨AGE 1
- -------------------------------------------------------------------------------
-
- ├╧══┴╬─: ├╚┼├╦ (├HECK ╙ERIAL ─EVICE)
- ╙┘╬╘┴╪: ├╚┼├╦ X [,Y]
-
- ╪ = ─EVICE NUMBER (4-30) ┘ = ├HANNEL NUMBER (0-255)
-
- ╙┴═╨╠┼╙: ├╚┼├╦ ─╓
- ├╚┼├╦ 4
-
- 100 ─╔═ ─╓(30) ╙ET UP A SMALL ARRAY AND
- 110 ╞╧╥ ┴=4 ╘╧ 30 USE ╞╧╥-╬┼╪╘ LOOP TO CHECK
- 120 ├╚┼├╦ ┴:─╓(┴)=╙╘ FOR ALL SERIAL BUS DEVICES
- 130 ╬┼╪╘ CONNECTED AND TURNED ON
-
- ╬╧╘┼╙: ├HECKS FOR THE PRESENCE OF A DEVICE CONNECTED TO THE SERIAL BUS. ┴FTER
- GIVING THE ├╚┼├╦ COMMAND, THE VARIABLE ╙╘ WILL HOLD A ZERO IF IT IS PRESENT, OR
- -128 IF IT IS NOT. ╘HE OPTIONAL CHANNEL PARAMETER SETS THE LOGICAL FILE NUMBER
- AND SECONDARY ADDRESS USED TO CHECK THE DEVICE. ─EFAULT FOR THIS VALUE IS 15
- (EQUIVALENT TO ╧╨┼╬ 15,X,15:├╠╧╙┼15). ╙INCE MANY PRINTERS AND INTERFACES USE
- THE SECONDARY CHANNEL NUMBER TO CONTROL THE PRINTER MODE, THIS ALLOWS YOU TO
- TAILOR THE COMMAND FOR YOUR SYSTEM.
-
-
- -------------------------------------------------------------------------------
-
- ├╧══┴╬─: ├╫╔╬─ (├OLOR ╫INDOW) (80 COL TEXT SCREEN ONLY)
- ╙┘╬╘┴╪: ├╫╔╬─ X,Y
-
- ╪ = ├OLOR TO USE (1-16) ┘ = ╙HADOW ╧N/╧FF
- 0 = ╧FF
- 1-255 = ╧N
-
- ╙┴═╨╠┼╙: ├╫╔╬─ ├╧,╙╚
- ├╫╔╬─ 2,1
-
- ╬╧╘┼╙: ╞ILLS THE CURRENT WINDOW WITH THE SPECIFIED COLOR AND PROVIDES A SHADOW
- TO THE RIGHT OF, AND BELOW, THE WINDOW. ─UE TO LIMITATIONS OF THE ╓─├ CHIP THAT
- CONTROLS THE 80 COL TEXT SCREEN THIS IS ACCOMPLISHED BY CHANGING THE CHARACTER
- ATTRIBUTES FOR ALL CHARACTERS WITHIN THE WINDOW TO ╥EVERSE ╧N CONDITION WITH
- THE APPROPRIATE COLOR. ╞OR BEST RESULTS IT IS RECOMMENDED THAT YOU CLEAR THE
- WINDOW, USE THE ├╫╔╬─ COMMAND TO COLOR IT IN, THEN PRINT YOUR INFORMATION IN
- THE WINDOW IN ╥EVERSE ╧N CHARACTERS. ╘HE SHADOW COLOR IS ALWAYS BLACK.
-
-
- -------------------------------------------------------------------------------
-
- ├╧══┴╬─: ─╒═╨ (╓ARIABLE ├ONTENTS) (─IRECT MODE ONLY)
- ╙┘╬╘┴╪: ─╒═╨
-
- ╙┴═╨╠┼: ─╒═╨
-
- ╬╧╘┼╙: ─ISPLAYS TO THE SCREEN THE CONTENTS OF ALL CURRENTLY USED VARIABLES
- EXCEPT FOR ARRAYS AND RESERVED VARIABLES (─╙,─╙$,╘╔,╘╔$,┼╥╥$). ╬ULL STRINGS
- (A STRING VARIABLE WITH NO CHARACTERS IN IT) ARE SHOWN AS "".
-
-
- -------------------------------------------------------------------------------
-
- ╨AGE 2
- -------------------------------------------------------------------------------
-
- ├╧══┴╬─: ┼╙┴╓┼ (┼NHANCED ╙AVE)
- ╙┘╬╘┴╪: ┼╙┴╓┼ "FILE NAME" [,─X] [╧╬ ╒Y]
-
- ╪ = ─RIVE NUMBER (0-1) ┘ = ─EVICE NUMBER (8-30)
-
- ╙┴═╨╠┼╙: ┼╙┴╓┼ "═┘ ╨╥╧╟",─0 ╧╬ ╒10
- ╬┼╫:┼╙┴╓┼ "┬┴╙╔├"
-
- ╬╧╘┼╙: ╘O EASE THE USE OF ┬┴╙╔├ 7.1 THIS COMMAND WILL SAVE THE CURRENT ┬┴╙╔├
- PROGRAM IN MEMORY WITH THE ┬┴╙╔├ 7.1 MACHINE LANGUAGE ROUTINES AS ONE SINGLE
- FILE ON THE DISK. ╧NCE A ┬┴╙╔├ PROGRAM IS SAVED IN THIS MANNER YOU CAN LOAD AND
- RUN THE FILE BY USING ┬╧╧╘ "FILE NAME". ╘HE NEW COMMANDS WILL AUTOMATICALLY BE
- "TURNED ON" AND THE ┬┴╙╔├ PROGRAM WILL AUTO-RUN. ╘O LOAD A ┬┴╙╔├ 7.1 PROGRAM
- WITHOUT AUTO-RUNNING IT USE ┬╠╧┴─ "FILE NAME". ╘HE SECOND SAMPLE ABOVE SHOWS
- THE METHOD USED TO COPY THE ┬┴╙╔├ 7.1 COMMANDS BY THEMSELVES TO ANOTHER DISK.
- ╘HE NEW COMMANDS ADD APPROXIMATELY 9 BLOCKS TO THE "NORMAL" ┬┴╙╔├ FILE LENGTH
- ON DISK.
-
-
- -------------------------------------------------------------------------------
-
- ├╧══┴╬─: ┼╙├ (┼SCAPE ╙EQUENCE)
- ╙┘╬╘┴╪: ┼╙├ $
-
- $ = ╙INGLE CHARACTER
-
- ╙┴═╨╠┼╙: ┼╙├ ╪ ╙WITCH 40/80 COLUMN SCREEN
- ┼╙├ ╓ ╙CROLL SCREEN UP ONE LINE
-
- ╬╧╘┼╙: ┴ SIMPLER WAY TO USE THE ┼SCAPE SEQUENCES BUILT INTO THE 128. ╔NSTEAD OF
- USING ╨╥╔╬╘ ├╚╥$(27)+"╪" THIS ALLOWS YOU TO SIMPLY USE ┼╙├ ╪. ╬OTE THAT NO
- QUOTE MARKS ARE USED. ╓ARIABLES ARE NOT ALLOWED WITH THIS COMMAND. ╬OT THE MOST
- EARTH SHATTERING COMMAND, BUT ╔ WAS ALWAYS IRRITATED AT HAVING TO SET UP A
- STRING EVERY TIME ╔ WANTED TO USE THIS FUNCTION. ╔ ADDED IT IN SINCE IT ONLY
- USES 16 BYTES.
-
-
- -------------------------------------------------------------------------------
-
- ├╧══┴╬─: ╞├╧╨┘ (╞ILE ├OPY) (╙EE ╬OTES)
- ╙┘╬╘┴╪: ╞├╧╨┘ X,"FILE NAME,TYPE" [,─Y] [╧╬ ╒Z]
-
- ╪ = ╘ARGET DEVICE NUMBER (8-30) ┘ = ╙OURCE DRIVE NUMBER (0-1)
- ┌ = ╙OURCE DEVICE NUMBER (8-30) ╘YPE = ╞ILE TYPE (╨,╙,╒)
-
- ╬╧╘┼╙: ╨ROVIDES A SINGLE AND MULTIPLE DRIVE FILE COPY CAPABILITY FOR ╨╥╟, ╙┼╤,
- AND ╒╙╥ FILE TYPES. ╘HE SYNTAX IS THE SAME FOR BOTH SINGLE AND MULTIPLE DRIVE
- COPYING, BUT THE EFFECTS ARE SLIGHTLY DIFFERENT. ╫HICH "VERSION" IS USED WILL
- DEPEND ON WHETHER THE SOURCE AND DESTINATION DEVICE NUMBERS ARE THE SAME, OR
- DIFFERENT. ╙INCE THERE ARE SOME DIFFERENCES BETWEEN THE TWO "VERSIONS", EACH
- ONE WILL BE DISCUSSED SEPERATELY BELOW.
-
-
- ╙╔╬╟╠┼ ─╥╔╓┼ ╙┴═╨╠┼╙:
- ╞├╧╨┘ 8,"FILE NAME,╨"
- ╞├╧╨┘ 10,"FILE NAME,╙" ╧╬ ╒10
-
- ╨AGE 3
- ╬╧╘┼╙: ╙INGLE DRIVE VERSION IS ─IRECT ═ODE ╧NLY! ╫HEN USED YOU ARE PROMPTED TO
- INSTALL THE SOURCE DISK. ╫HEN READY PRESS ANY KEY AND THE FILE IS READ INTO ╥┴═
- IN ┬ANK 1 ($0400-$╞┼╞╞), THEN YOU ARE PROMPTED FOR THE DESTINATION DISK. ╫HEN
- READY PRESS ANY KEY AND THE FILE WILL BE COPIED TO THE NEW DISK. ╫HEN COMPLETE
- A ├╠╥ COMMAND IS AUTOMATICALLY PERFORMED TO RESET ┬ANK 1 ╥┴═ FOR USE BY ┬ASIC.
- ╞ILES LARGER THAN 252 DISK BLOCKS MAY CAUSE AN ╧UT ╧F ═EMORY ERROR. ╬OTE THAT
- THE FILE TYPE IS INCLUDED IN THE FILE NAME! ╒SE ,╨ FOR ╨╥╟ TYPE FILES ,╙ FOR
- ╙┼╤ FILES AND ,╒ FOR ╒╙╥ FILES. ╔F NOT SPECIFIED A ╙┘╬╘┴╪ ┼╥╥╧╥ WILL RESULT.
-
-
-
- ═╒╠╘╔╨╠┼ ─╥╔╓┼ ╙┴═╨╠┼╙:
- ╞├╧╨┘ 10,"FILE NAME,╒",─1 ╧╬ ╒11
- ╞├╧╨┘ (╘),"FILE NAME,╨" ╧╬ ╒(╙)
-
- ╬╧╘┼╙: ═AY BE USED IN ╨ROGRAM ╧╥ ─IRECT ═ODE! ╓ERY SIMILAR TO THE SINGLE DRIVE
- VERSION EXCEPT THAT ╬╧ PROMPTS ARE GIVEN! ╫HEN USED IT IMMEDIATELY GOES TO COPY
- THE INDICATED FILE. ╔T ALSO DOES NOT USE ┬ANK 1 ╥┴═. ╔NSTEAD A 255 BYTE BUFFER
- IS USED ($0┬00-$0┬╞╞) IN THE TAPE BUFFER AREA. ╘HIS CONSIDERABLY SPEEDS UP THE
- COPY PROCESS. ╔F YOU DO NOT WISH TO USE THIS AREA, ANY OTHER 255 BYTE AREA MAY
- BE DEFINED IN ┬ANK 0 ╥┴═ BY USING THE THREE ╨╧╦┼ COMMANDS BELOW.
-
- ╨╧╦┼ 5011,╪:╨╧╦┼ 5029,╪:╨╧╦┼ 5057,╪
-
- ╪ = 11 ╘APE/─ISK ┬OOT ┬UFFER (─EFAULT)
- ╪ = 12 ╥╙-232 ╔NPUT ┬UFFER
- ╪ = 13 ╥╙-232 ╧UTPUT ┬UFFER
- ╪ = 14 OR 15 ╙PRITE ─EFINITION AREA
-
-
- -------------------------------------------------------------------------------
-
- ├╧══┴╬─: ╞╔╬─ (╙EARCH ╞OR ╙TRING) (─IRECT ═ODE ╧NLY)
- ╙┘╬╘┴╪: ╞╔╬─ STRING
-
- STRING = ANY SEQUENCE OF CHARACTERS UP TO 16 CHARACTERS LONG
-
- ╙┴═╨╠┼╙: ╞╔╬─ ╟╧╘╧ 100
- ╞╔╬─ ╨╥╔╬╘
- ╞╔╬─ "╨╥╔╬╘
-
- ╬╧╘┼╙: ╙EARCHES THE CURRENT ┬┴╙╔├ PROGRAM IN MEMORY FOR ALL OCCURENCES OF THE
- GIVEN STRING. ╫ILL SEARCH FOR TOKENIZED TEXT UNLESS A QUOTE MARK IS USED (AS IN
- THE LAST SAMPLE ABOVE). ╔N THAT CASE IT HUNTS FOR A LITERAL STRING. ╫HENEVER AN
- OCCURENCE OF THE STRING IS FOUND, THE ENTIRE LINE IS PRINTED TO THE SCREEN.
- ╬OTE THAT WHEN USING A QUOTE MARK, A CLOSING QUOTE MARK IS ╬╧╘ NEEDED UNLESS
- YOU ARE HUNTING FOR IT ALONG WITH THE REST OF THE STRING.
-
-
- -------------------------------------------------------------------------------
-
- ├╧══┴╬─: ╚╔─┼ (├URRENT ╙CREEN) (80 COL TEXT SCREEN ONLY)
- ╙┘╬╘┴╪: ╚╔─┼ X
-
- ╪ = ╘YPE OF SCREEN CLOSING DESIRED (0-255)
- 0 = ╞OLD 1 = ╠EFT 2 = ╥IGHT
-
- ╙┴═╨╠┼╙: ╚╔─┼ 1
- ╚╔─┼ ╙├
- ╨AGE 4
- ╬╧╘┼╙: ╙CROLLS THE 80 COLUMN TEXT SCREEN BORDERS TO "HIDE" THE CURRENT SCREEN
- FROM VIEW. ╘HIS DOES ╬╧╘ AFFECT ANY DATA ON THE SCREEN ITSELF. ╫HILE "HIDDEN"
- THE SCREEN CAN BE ERASED, PRINTED TO, ETC. JUST AS NORMAL. ┘OU SIMPLY CANNOT
- SEE IT ON YOUR MONITOR IS ALL. ╘HE PARAMETER SELECTS THE TYPE OF SCREEN CLOSING
- YOU DESIRE. ┼ITHER A SCROLLING OF THE RIGHT BORDER TO THE LEFT, LEFT BORDER TO
- THE RIGHT, OR BOTH BORDERS TO THE CENTER. ╬UMBERS GREATER THAN TWO RESULT IN
- THE "FOLD" TYPE CLOSING. ╙┼┼ ╙╚╧╫ ├╧══┴╬─.
-
-
- -------------------------------------------------------------------------------
-
- ├╧══┴╬─: ╠╞╧╬╘ (╠OAD ╞ONT) (80 COL TEXT SCREEN ONLY)
- ╙┘╬╘┴╪: ╠╞╧╬╘ X,"FILE NAME" [,─Y] [╧╬ ╒Z]
-
- ╪ = ├HARACTER SET (0-1) ┘ = ─RIVE NUMBER (0-1) ┌ = ─EVICE NUMBER (8-30)
- 0 = ╒PPERCASE/╟RAPHICS
- 1 = ╠OWERCASE/╒PPERCASE
-
- ╙┴═╨╠┼╙: ╠╞╧╬╘ 1,"╠╧╫┼╥ ├┴╙┼" ╧╬ ╒11
- ╠╞╧╬╘ ╒├,"╞┴╬├┘",─(─╥)
-
- ╬╧╘┼╙: ╠OADS A PREVIOUSLY SAVED CHARACTER DEFINITION SET FOR THE 80 COLUMN
- SCREEN. ╙┼┼ ╙╞╧╬╘ ├╧══┴╬─.
-
-
- -------------------------------------------------------------------------------
-
- ├╧══┴╬─: ╠╙├╥╬ (╠OAD ╙CREEN) (80 COL TEXT SCREEN ONLY)
- ╙┘╬╘┴╪: ╠╙├╥╬ X
-
- ╪ = ╨AGE TO USE (1-13 FOR 64╦ SYSTEMS) (1 FOR 16╦ SYSTEMS)
-
- ╙┴═╨╠┼╙: ╠╙├╥╬ 12
- ╠╙├╥╬ ╙╬
-
- ╬╧╘┼╙: ├OPIES A PREVIOUSLY SAVED 80 COLUMN TEXT SCREEN FROM HIGHER UP IN THE
- ╓─├ CHIPS ╥┴═ TO THE ACTIVE SCREEN. ╘HIS COMMAND IS EXTREMELY HANDY WHEN USED
- WITH THE ├╫╔╬─, ╙╙├╥╬, ╚╔─┼, AND ╙╚╧╫ COMMANDS FOR PRODUCING POP UP MENUS, ╚ELP
- SCREENS, ETC. ╙┼┼ ╙╙├╥╬ ├╧══┴╬─.
-
-
- -------------------------------------------------------------------------------
-
- ├╧══┴╬─: ═┼╥╟┼ (┬┴╙╔├ ═ERGE) (─IRECT ═ODE ╧NLY)
- ╙┘╬╘┴╪: ═┼╥╟┼ "FILE NAME" [,─X] [╧╬ ╒Y]
-
- ╪ = ─RIVE NUMBER (0-1) ┘ = ─EVICE NUMBER (8-30)
-
- ╙┴═╨╠┼╙: ═┼╥╟┼ "╞╔╠┼2"
- ═┼╥╟┼ (╞╬$) ╧╬ ╒9
-
- ╬╧╘┼╙: ═ERGES A ┬┴╙╔├ ╨╥╟ FILE ON DISK INTO THE CURRENT PROGRAM IN MEMORY. ╔N
- THOSE CASES WHERE THE LINE NUMBER IS USED IN BOTH FILES, THE LINE IN MEMORY
- TAKES PRECEDENCE AND REMAINS. ╨LEASE NOTE THAT THIS IS A TIME CONSUMING PROCESS
- WITH A TREMENDOUS AMOUNT OF MEMORY BEING MOVED AROUND. ╔T IS RECOMMENDED THAT
- THE SMALLER OF THE TWO FILES BE MERGED FROM DISK IF POSSIBLE.
-
-
- -------------------------------------------------------------------------------
- ╨AGE 5
- -------------------------------------------------------------------------------
-
- ├╧══┴╬─: ╧╠─ (╒N╬┼╫) (─IRECT ═ODE ╧NLY)
- ╙┘╬╘┴╪: ╧╠─
-
- ╙┴═╨╠┼: ╧╠─
-
- ╬╧╘┼╙: ╥ETURNS THE CURRENT ┬┴╙╔├ PROGRAM IN MEMORY TO LIFE AFTER A ╬┼╫ COMMAND
- IS USED, OR AFTER A SYSTEM CRASH FORCED THE USE OF THE RESET BUTTON TO REGAIN
- CONTROL OF THE COMPUTER. ╔N THE CASE OF A CRASH, AFTER PUSHING THE RESET BUTTON
- TYPE ╙┘╙6905 TO RE-ACTIVATE THE ┬┴╙╔├ 7.1 COMMANDS AND USE THE ╧╠─ COMMAND.
- ╨ROVIDED THE CRASH DID NOT CORRUPT THE ┬┴╙╔├ PROGRAM TEXT AREA THE PROGRAM WILL
- BE RETURNED. ╔T IS RECOMMENDED THAT YOU THEN ╠╔╙╘ THE PROGRAM AND PAY SPECIAL
- ATTENTION TO THE LINE NUMBERS AS THEY ARE SCROLLING BY. ╔F THE SCREEN DISPLAY
- BECOMES ERRATIC, PRESS THE ╥╒╬╙╘╧╨ KEY TO REGAIN CONTROL. ╘HEN USE THE "NORMAL"
- ─┼╠┼╘┼ COMMAND TO DELETE ALL LINES INCLUDING THE ╠┴╙╘ NORMALLY DISPLAYED LINE.
- ╔N MOST CASES THIS WILL AT LEAST SAVE SOME OF THE PROGRAM FOR YOU. ╧F COURSE,
- IF YOU SAVED THE FILE BEFORE THE CRASH, YOU WON'T HAVE TO GO THROUGH THIS.
-
-
- -------------------------------------------------------------------------------
-
- ├╧══┴╬─: ╙┼╬─ (╙ERIAL ┬US ├OMMAND)
- ╙┘╬╘┴╪: ╙┼╬─ "STRING" [,─X] [╧╬ ╒Y]
-
- ╪ = ─RIVE NUMBER (0-1) ┘ = ─EVICE NUMBER (8-30)
-
- ╙┴═╨╠┼╙: ╙┼╬─ ├═$
- ╙┼╬─ "─╧:╨╔├╞╔╠┼" ╧╬ ╒4
-
- ╬╧╘┼╙: ╙ENDS A COMMAND STRING TO A SERIAL BUS DEVICE. ╘HE EQUIVALENT OF USING
- AN ╧╨┼╬ 15,X,15:╨╥╔╬╘#15,"STRING":├╠╧╙┼15. ╔F A FILE IS ALREADY OPEN USING A
- SECONDARY ADDRESS OF 15, A ╞╔╠┼ ╧╨┼╬ ┼╥╥╧╥ WILL RESULT!
-
-
- -------------------------------------------------------------------------------
-
- ├╧══┴╬─: ╙╚╧╫ (╒N╚╔─┼ ╙CREEN) (80 COL TEXT SCREEN ONLY)
- ╙┘╬╘┴╪: ╙╚╧╫ X
-
- ╪ = ╘YPE OF SCREEN OPENING DESIRED (0-255)
- 0 = ╞OLD 1 = ╠EFT 2 = ╥IGHT
-
- ╙┴═╨╠┼╙: ╙╚╧╫ 2
- ╙╚╧╫ ╙╧
-
- ╬╧╘┼╙: ╙CROLLS THE 80 COLUMN TEXT SCREEN OPEN AFTER A ╚╔─┼ COMMAND. ┴S WITH THE
- ╚╔─┼ COMMAND, DOES NOT AFFECT THE SCREEN CONTENTS. ╬UMBERS GREATER THAN 2 WILL
- RESULT IN A FOLD TYPE OF OPENING.
-
-
- -------------------------------------------------------------------------------
-
- ├╧══┴╬─: ╙╞╧╬╘ (╙AVE ╞ONT) (80 COL TEXT SCREEN ONLY)
- ╙┘╬╘┴╪: ╙╞╧╬╘ X,"FILE NAME" [,─Y] [╧╬ ╒Z]
-
- ╪ = ├HARACTER SET (0-1) ┘ = ─RIVE NUMBER (0-1) ┌ = ─EVICE NUMBER (8-30)
- 0 = ╒PPERCASE/╟RAPHICS
- 1 = ╠OWERCASE/╒PPERCASE
- ╨AGE 6
- ╙┴═╨╠┼╙: ╙╞╧╬╘ 1,"╠╧╫┼╥ ├┴╙┼" ╧╬ ╒11
- ╙╞╧╬╘ ╒├,(╞╔╠┼$),─(─╥)
-
- ╬╧╘┼╙: ╙AVES THE CURRENTLY USED CHARACTER SET DEFINITION FROM THE 80 COLUMN
- SCREEN TO A NINE BLOCK ╨╥╟ TYPE FILE ON DISK. ╫HICH CHARACTER SET IS DEFINED BY
- THE CHARACTER SET PARAMETER. ╙┼┼ ╠╞╧╬╘ ├╧══┴╬─.
-
-
- -------------------------------------------------------------------------------
-
- ├╧══┴╬─: ╙╙├╥╬ (╙AVE ╙CREEN) (80 COL TEXT SCREEN ONLY)
- ╙┘╬╘┴╪: ╙╙├╥╬ X
-
- ╪ = ╨AGE TO USE (1-13 FOR 64╦ SYSTEMS) (1 FOR 16╦ SYSTEMS)
-
- ╙┴═╨╠┼╙: ╙╙├╥╬ 12
- ╙╙├╥╬ ╙╬
-
- ╬╧╘┼╙: ├OPIES THE CURRENT 80 COLUMN TEXT SCREEN TO HIGHER ╓─├ ╥┴═. ╒SERS WITH
- 64╦ ╓─├ ╥┴═ MAY SAVE UP TO 13 COMPLETE SCREENS, 16╦ USERS MAY ONLY SAVE ONE.
- ┬┴╙╔├ 7.1 COMES SET UP FOR 64╦ ╓─├ ╥┴═. ╔F YOU ARE USING A 16╦ SYSTEM FOLLOW
- THE INSTRUCTIONS BELOW TO MODIFY ┬┴╙╔├ 7.1 FOR YOUR SYSTEM.
-
- #1. ╘URN YOUR COMPUTER OFF, THEN ON.
- #2. ╔NSERT THE ┬┴╙╔├ 7.1 DISK AND ┬╠╧┴─ "┬┴╙╔├"
- #3. ╘YPE ╨╧╦┼ 6911,0 AND PRESS ╥┼╘╒╥╬.
- #4. ╘YPE ╙┘╙ 6905 AND PRESS ╥┼╘╒╥╬. ╧PENING SCREEN SHOULD BE DISPLAYED.
- #5. ╘YPE ┼╙┴╓┼ "┬┴╙╔├1" AND PRESS ╥┼╘╒╥╬.
-
- ╘HE ┬┴╙╔├1 FILE ON THE DISK IS NOW A COMPLETE VERSION OF ┬┴╙╔├ 7.1 CONFIGURED
- FOR A 16╦ ╥┴═ SYSTEM.
-
-
- -------------------------------------------------------------------------------
-
- ├╧══┴╬─: ╓╔┼╫ (╞ILE ╥EADER)
- ╙┘╬╘┴╪: ╓╔┼╫ "FILE NAME" [,─X] [╧╬ ╒Y]
-
- ╪ = ─RIVE NUMBER (0-1) ┘ = ─EVICE NUMBER (8-30)
-
- ╙┴═╨╠┼╙: ╓╔┼╫ "╔╬╙╘"
- ╓╔┼╫ (╞$),─(─╥) ╧╬ ╒(─╓)
-
- ╬╧╘┼╙: ─ISPLAYS TO SCREEN THE CONTENTS OF A ╨╥╟, ╙┼╤, OR ╒╙╥ TYPE FILE. ┴LL
- COLOR CODES, CONTROL CODES, CURSOR MOVEMENT CODES, ETC. ARE TRAPPED AND APPEAR
- AS A PERIOD. ╬OTE THAT SPECIFYING FILE TYPE IS NOT NECESSARY. ┴NY FILE TYPE
- MAY BE READ BY THIS COMMAND. ╘HIS COMMAND USES LOGICAL FILE NUMBER 12 FOR
- READING THE FILE. ╔F YOUR PROGRAM IS ALREADY USING THIS NUMBER MAKE SURE THAT
- FILE IS NOT OPEN WHEN USING THIS COMMAND.
-
-
- -------------------------------------------------------------------------------
- ╞╔╬┴╠ ╬╧╘┼╙: ┴S YOU MAY HAVE NOTED, COMPATIBILITY WITH ┬┴╙╔├ 7.0 SYNTAX WAS,
- FOR THE MOST PART, MAINTAINED. ╫ITH THE EXCEPTION OF THE ╞╔╬─ AND ┼╙├ COMMANDS,
- ANY OF THE PARAMETERS MAY BE REPLACED WITH A VARIABLE. ╫HEN DEALING WITH THE
- SERIAL BUS COMMANDS, REMEMBER THAT THESE VARIABLES ═╒╙╘ BE ENCLOSED WITHIN
- PARENTHESIS TO WORK PROPERLY!
- ------------------------------------------------------------------------------
-
- ╨AGE 7
- 80 ├OLUMN ╙CREEN ├OMMANDS: ╨AGE:
-
- ├╫╔╬─ COLOR,SHADOW .................................................... 2
- ╙╙├╥╬ PAGE ........................................................... 7
- ╠╙├╥╬ PAGE ........................................................... 5
- ╚╔─┼ TYPE ............................................................ 4
- ╙╚╧╫ TYPE ............................................................ 6
- ╙╞╧╬╘ CHAR SET,"FILE NAME" [,─DRIVE] [╧╬ ╒DEVICE] ..................... 6
- ╠╞╧╬╘ CHAR SET,"FILE NAME" [,─DRIVE] [╧╬ ╒DEVICE] ..................... 5
-
- ╙ERIAL ┬US ├OMMANDS:
-
- ╓╔┼╫ "FILE NAME" [,─DRIVE] [╧╬ ╒DEVICE] .............................. 7
- ╞├╧╨┘ TARGET DEVICE,"FILE NAME,FILE TYPE" [,─DRIVE] [╧╬ ╒DEVICE] ...... 3
- ┼╙┴╓┼ "FILE NAME" [,─DRIVE] [╧╬ ╒DEVICE] ............................. 3
- ╙┼╬─ "COMMAND STRING" [,─DRIVE] [╧╬ ╒DEVICE] ......................... 6
- ├╚┼├╦ DEVICE NUMBER [,CHANNEL NUMBER] ................................ 2
-
- ╨ROGRAMMERS ┴ID ├OMMANDS:
-
- ╧╠─ ................................................................... 6
- ─╒═╨ .................................................................. 2
- ╞╔╬─ STRING ........................................................... 4
- ═┼╥╟┼ "FILE NAME" [,─DRIVE] [╧╬ ╒DEVICE] ............................. 5
-
- ╧DDBALL:
-
- ┼╙├ LETTER ............................................................ 3
-
-
- ------------------------------------------------------------------------------
-
- ┼QUIVALENT ┬┴╙╔├ 7.0 AND 7.1 ├OMMANDS:
-
- ┬┴╙╔├ 7.1 ┬┴╙╔├ 7.0
-
- ┬╧╧╘ "FILENAME" = ╥╒╬ "FILE NAME"
- ┬╠╧┴─ "FILENAME" = ─╠╧┴─ "FILENAME"
- ┼╙┴╓┼ "FILENAME" = ─╙┴╓┼ "FILENAME"
-
- ------------------------------------------------------------------------------
-
- ┬┴╙╔├ 7.1 ╫ARM ╙TART:
-
- ╙┘╙ 6905 = ╔NITIALIZE ┬┴╙╔├ 7.1
-
- -------------------------------------------------------------------------------
-
- ┬┴╙╔├ 7.1 ╦EY ═EMORY ╠OCATIONS:
-
- ╨╧╦┼ 6911,X 0 = 16╦ ╓─├ ╥┴═ 1 = 64╦ ╓─├ ╥┴═
- ╨╧╦┼ 5011,X ╞├╧╨┘ ═ULTI-DRIVE ├OPY ┬UFFER ╨AGE
- ╨╧╦┼ 5029,X
- ╨╧╦┼ 5057,X
-
-
-
-
-
- ╨AGE 8